﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace XConductor.Domain.Seedwork.Capturing
{
    public interface ICaptureAudioDataOutput<TQueue, TDelegate> : ICaptureOutput
    {
        TQueue Queue { get; }
        TDelegate SampleBufferDelegate { get; }

        void Initialize(TDelegate sampleBufferDelegate, TQueue queue);
    }
}
